GUPRO – Generic Understanding of Programs, An Overview
نویسندگان
چکیده
GUPRO is an integrated workbench to support program understanding of heterogenous software systems on arbitrary levels of granularity. GUPRO can be adapted to specific needs by an appropriate conceptual model of the target software. GUPRO is based on graph-technology. It heavily relies on graph querying and graph algorithms. Source code is extracted into a graph repository which can be viewed by an integrated querying and browsing facility. For C-like languages GUPRO browsing includes a complete treatment of preprocessor facilities. This paper summarizes the work done on GUPRO during the last seven years. *Andreas Winter is currently visiting University of Waterloo, School of Computer Science, Waterloo, Canada.
منابع مشابه
Generic Support for Understanding Heterogeneous Software
The GUPRO approach to support program understanding in heterogeneous software environments is presented. GUPRO is an acronym for Generic Understanding of PROgrams. A tool of the GUPRO family consists of a parsing componentwhich translates source code into a repository together with a source code independent query component. Since the repository can be de ned for di erent languages on arbitrary ...
متن کاملAnalyzing XFIG with GUPRO
GUPRO (Generic Unit for Program Understanding, http://www.gupro.de) provides an adaptable and extesible workbench for program understanding and software reengineering. GUPRO is strongly based on graph technology, i. e. source code is parsed into graph structures which are accessible by graph algorithms and a general graph query language GReQL. In GUPRO, these base technologies are combined into...
متن کاملA Generic System to Support Multi-level Understanding of Heterogeneous Software Gupro : a Generic System to Support Multi-level Understanding of Heterogeneous Software
This paper presents the ideas and the implementation of a generic support system for understanding heterogenous software. GUPRO provides a seamless approach for modeling, representing and analysing software. The focus of GUPRO is its adaptability to (almost) arbitrary kinds of source text. Software of di erent programming and description languages can be represented uniformly by a homogeneous i...
متن کاملGeneric endemism in South-West Asia: an overview
A provisional list of all the endemic vascular plant genera in SW Asia is presented. The area, here defined to include Turkey, the Caucasus, N Iraq, Iran, Afghanistan and adjacent parts of Pakistan and Central Asia, has 161 genera restricted to it. By far, the greatest numbers of the endemic genera are in Apiaceae, Brassicaceae and Asteraceae; many are morphologically isolated and occur at rand...
متن کاملAudiovisual Programs As Sources Of Language Input: An Overview
Audiovisual devices such as satellite and conventional televisions can offer easy access to authentic programs which are considered to be a rich source of language input for SLA (Second Language Acquisition). The immediacy of various audiovisual programs ensures that language learners’ exposure is up-to-date and embedded in the real world of native speakers. In the same line, in the present pap...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002